Should I use an accessibility overlay?
Table of Contents
Due to their technical, social, and moral issues, The A11Y Project does not recommend using permanent overlay plugins. We view these kinds of products as actively harmful, and a step backwards for digital accessibility efforts.
Background
Accessibility overlays have become a controversial topic recently. Let’s clarify what they are, and how they impact accessibility.
An accessibility overlay is JavaScript that is written with the goal of helping to fix accessibility issues on a website or web app. Overlay code is applied after the website or web app is rendered by the browser, to transform it.
Generally speaking, there are two types of accessibility overlays:
- Temporary bandage solutions, and
- More permanent plugins.
Of the two, the more permanent plugins are incredibly problematic.
Temporary bandage solutions
Temporary bandage solutions have been around for awhile. Historically, they have been used by professional accessibility auditing companies as a stopgap measure.
With the bandage approach, the overlay serves as a temporary measure. It is designed to be used to temporarily fix specific, critical accessibility issues until the underlying website or web app code can be updated.
Think of these kinds of overlays like a bandage. Bandages are not intended to be left on permanently. They are removed after the injury they cover has healed.
Bandage overlays usually have a process to signal when their code should be removed. This process is typically a negotiation between the accessibility auditors and the company who has the inaccessible experience.
Permanent plugins
Permanent plugins are more of a recent phenomenon. Unlike temporary bandage solutions, permanent plugins are designed to be a persistent presence on the inaccessible website or web app. Four examples of permanent plugins are accessiBe, AudioEye, FACIL’iti, and Max Access.
There are numerous issues with permanent plugins. To build off the bandage metaphor, a permanent plugin left on a website or web app for too long will cause the underlying experience to rot.
Ableism
People are not a problem to be solved.
Ableism is a prevalent issue in society. Because of this, there is a lot of misunderstanding about disability, and how it intersects with digital experiences. Permanent plugins attempt to capitalize on this.
Permanent plugins are oftentimes sold to product managers and high-level decision-making employees as an “instant fix” to accessibility issues. They use the threat of a lawsuit as a compelling factor. This does two things. It:
- Leaves people who may be more familiar with digital accessibility practices out of the conversation, and
- Frames the entire experience as risk avoidance, as opposed to a way of ensuring access.
Quality
Broadly-speaking, there are two kinds of accessibility issues:
- Issues that are objective and can be detected by a set of programming rules.
- Issues that are subjective and require a human to evaluate.
An example of this is the alternate description of an image. Programming rules can check if an image has an alt
attribute. However, programming rules cannot determine if the description is accurate, especially if the image is used for a thematic purpose.
Any permanent plugin that claims to automatically “fix” these kinds of issues cannot deliver on its promises. There are many lawsuits filed against permanent plugin companies reflecting this. Ironically, some permanent plugins actually introduce more accessibility issues when activated.
Sustainability
Temporary bandage solutions come with training, which help the website or web app design and development teams learn how to not repeat the same decisions that created the inaccessible experience.
Permanent plugins do not provide the accompanying training. This means that designers and developers will not grow skill-wise, and the same mistakes will be repeated over and over. If accessibility is viewed as “set and forget,” there is also a high likelihood that the scope of accessibility issues will increase exponentially.
Autonomy
Many permanent plugins override customization and personalization choices a person relies on. These overrides oftentimes do not meet the level of detail and sophistication needed, and may not operate in an expected way.
Privacy
Privacy and disability are closely related. There are many concerns with being identified as an assistive technology user without consent. Some permanent plugin products do not disclose what they do with the information they collect, including selling the information to third parties.
Performance
Due to ableism and the discrimination it creates, there is unfortunately a strong correlation between disability, unemployment, and underemployment. Because of this, there is a decent chance assistive technology may be used on a more inexpensive, lower power device.
Permanent plugins run an extra “layer” of JavaScript over the experience. This slows down a website or web app, and in extreme cases may cause the entire thing to crash. The chance of crashing, or being slowed down to the point of being unusable increases on lower powered devices.
Malware
Malware is software designed to subvert and damage the system it is run on.
Certain permanent plugins include code that attempts to detect and negate automated accessibility-checking tools such as Axe or WAVE. This prevents someone from accurately auditing the actual state of their website or web app.
As they call code that is controlled by someone else, there is also the potential for control over this code to be hijacked. For example, the permanent plugin BrowseAloud was hacked to change its code to mine cryptocurrency.
Avoid using permanent plugins
Instead of using a permanent plugin, we encourage anyone who helps to make digital experiences to:
- Learn more about disability and how assistive technology works.
- Check your website or web app for accessibility issues.
- Test with a wide variety of assistive technology, and assistive technology users.
- Incorporate disabled people into your product creation process.
Further reading
- #accessiBe Will Get You Sued Adrian Roselli
- 4 Reasons Why Accessibility Overlays Fall Short Usablenet
- 5 False Claims 1-Line “AI” Accessibility Script Vendors Make - Eric Eggert YouTube
- AccessiBe and data protection? Léonie Watson
- AccessiBe Is Not Your Friend Todd Libby
- AccessiBe & the fake WordPress plug-in reviews Joe Dolson
- AccessiByeBye Pneuma Solutions
- Accessibility overlays European Comission
- Accessible overlays aren’t accessible Camryn Manker
- Accessibility Widgets Are Not Enough for Screen-Reader Users Nielsen Norman Group
- Accessibility overlays don’t guarantee compliance with European legislation European Disability Forum
- Accessibility Overlays in Digital Content TPGI
- Accessibility Overlays May Not Make Your Site More Accessible Built In
- Are Accessibility Overlays Overbaked? WeCo
- Automated Lies, with one line of code Karl Groves
- Avoid AccessiBe & other companies claiming quick & easy AI accessibility (YouTube) Haben Girma
- Blind people, advocates slam company claiming to make websites ADA compliant NBC News
- Bolt-on Accessibility – 5 gears in reverse TPGI
- Do Accessibility Overlays and Widgets Provide Effective Communication? Level Access
- Do Accessibility Overlays and Widgets Provide 'Full and Equal Access' as Required Under the ADA's General Rule? Timothy Springer
- Do Automated Solutions like #AccessiBe Make the Web More Accessible? Holly Scott-Gardner
- Exhibit A for 21-cv-00017: Sole reliance on accessiBe will not be sufficient in ensuring full and equal access to a website Scribd
- For Blind Internet Users, the Fix Can Be Worse Than the Flaws The New York Times
- Honor the ADA: Avoid Web Accessibility Quick-Fix Overlays Lainey Feingold
- Is Deploying an Accessibility Overlay or Widget Better Than Doing Nothing? Timothy Springer
- Is there a silver bullet for ADA website accessibility? Sorry, but the answer is no. ADA and FHA Defense
- Largest U.S. Blind Advocacy Group Bans Web Accessibility Overlay Giant AccessiBe From Its National Convention Forbes
- Lies, Damned Lies, Overlays and Widgets Timothy Springer
- More lawsuits filed against companies using accessibility plugin/overlays Sheri Byrne-Haber
- National Convention Sponsorship Statement Regarding accessiBe National Federation of the Blind
- Not All Accessibility Overlays Are Created Equal Deque
- Overlay Accessibility Solutions Fail ADA Website Compliance Propeller Media Works
- Overlay Fact Sheet: An open letter about accessibility overlays Overlay Fact Sheet
- Overlays are not the solution to your accessibility problem Sheri Byrne-Haber
- Overlays do not get rid of (moot) digital accessibility lawsuits Level Access
- Overreliance on Overlays is Counter to Enculturation of Accessibility National Federation of the Blind Braille Monitor
- People With Disabilities Say This AI Tool Is Making the Web Worse for Them VICE
- Reminder: Accessibility can’t be solved automatically Joe Dolson
- Should Accessibility Overlays and Widgets Be Viewed As 'Separate but Equal' Solutions? Timothy Springer
- The Dangerous Path of the Accessibility Overlay Joe Dolson
- The Death of Accessibility Overlays Kris Rivenburgh
- There’s no such thing as fully automated web accessibility Anna E. Cook
- You Can’t Solve Accessibility with 1 Line of Code Practical Ecommerce
- Web accessibility overlay tools: lies and gum balls La Lutine du Web
- What are accessibility overlays good for? Gareth Ford Williams
- What would an ethical overlay look like? Tenon.io
- What’s Wrong With Quick-Fix Products For Digital Accessibility Forrester
- Why Accessibility Overlays Fall Short Viget
- Why should you stay away from Accessibility Overlays? Barrier Break
- Should I Use An Accessibility Overlay? Michael Spellacy
- Do Away with Overlays Accessible Web
- Why accessibility overlays do not improve site accessibility Scope
- Accessibility overlays are not for disabled people tempertemper
- It’s really this thing that gets me. Chris Coyier
- What a new accessibility class action lawsuit means for agencies Access Armada
- My Journey with Accessibility Overlays: A 13-Year Reflection Amihai Miron on LinkedIn